
<HTML>
 <HEAD>
  <TITLE> API document </TITLE>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <link rel="stylesheet" href="../css/zTreeStyle/zTreeStyle.css" type="text/css">
  <style>
	body {
	background-color: white;
	margin:0; padding:0;
	text-align: center;
	}
	div, p, table, th, td {
		list-style:none;
		margin:0; padding:0;
		color:#333; font-size:12px;
		font-family:dotum, Verdana, Arial, Helvetica, AppleGothic, sans-serif;
	}
	.ztree li a.curSelectedNode {
		padding-top: 0px;
		background-color: #FFE6B0;
		color: black;
		height: 16px;
		border: 1px #FFB951 solid;
		opacity: 0.8;
	}
  </style>
<script type="text/javascript" src="../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../js/jquery.ztree.core-3.5.js"></script>
<script type="text/javascript" src="../src/ztree_toc.js"></script>
	<SCRIPT type="text/javascript" >
	<!--
	$(document).ready(function(){
		$('#tree').ztree_toc({
			is_auto_number: true,
			// documment_selector: '.first_part'
		});
	});
	//-->
	</SCRIPT>

 </HEAD>

<BODY>
<TABLE border=0 height=600px align=left>
	<TR>
		<TD width=260px align=left valign=top style="BORDER-RIGHT: #999999 1px dashed">
			<ul id="tree" class="ztree">
				
			</ul>
		</TD>
		<TD width=770px align=left valign=top>

<h1>说明</h1>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:18px'>
	<strong>返回说明：</strong>

		status:1-返回正常 0-出现未知错误 -1-出现异常(已知错误)
		msg:当status为0时出现，内容是错误的编码，前端直接中断用户操作，在页面打印错误编码
		expand：数组形式，存在info、type,total等拓展字段。
				info 在status为-1时出现，是异常信息，前端可显示给用户看，
				type是异常信息的类型，没有登录或字段错误等，total一般是总条数
		data:返回的数据
		
		例如：
		{
			"status":1,  //实名成功
			"data":null
		}
		{
			"status":-1,  //-1时有异常
			"expand":{
					"info":"请先登录",
					"type":1  //1-用户没有登录 2-没有输入真实姓名 3-没有输入身份证号 
					            4-没有正面照 5-没有背面照  6-没有同意协议 7-认证失败
					},
			"data":null
		}
		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上3种，前端可报网络错误
	</pre>
</div>

<h1>云名片0.1.2(接口域名为tcard的)</h1>

<h2>查询素材(改为一页6张)</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>查询贺卡模板</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/getCardTemplate
	<strong>传递参数：</strong>
			{
				"phpsid":'ffffffffff',//session_id
				"page":1,//第几页

			}
		
	<strong>返回值：</strong>

		{
		"status":1,
		"expand":{"total":"16"},//一共多少条数据
		"data":[
				{"id":"33","img_id":"468","is_default":"1","state":"1","big_img_path":"","small_img_path":""},
				{"id":"17","img_id":"219","is_default":"1","state":"1",
				"big_img_path":"http:\/\/www.ttc.com\/Uploads\/Picture\/2018-02-07\/5a7a58030ebb8.png","small_img_path":
				"http:\/\/www.ttc.com\/Uploads\/Picture\/2018-02-07\/5a7a58030ebb8.png.s.jpg"},
				]
		}
		{
			"status":-1, 
			"expand":{"info":"请先登录"},
			"data":null
		}

		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上3种，前端可报网络错误

	</pre>
</div>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>查询背景</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/getBackgroundColor
	</pre>
</div>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>查询祝福语图文</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/getWordTemplate
	<strong>传递参数：注意保留type</strong>
	</pre>
</div>

<h2>实时保存贺卡修改信息</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<!-- <h3>查询贺卡模板</h3> -->
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/ImmediateEdit
	<strong>传递参数：</strong>
			{   //phpsid和id是必传参数，其他参数如果用户修改才传输
				"phpsid":'ahjallla',//session_id
				"id": 1,//贺卡id
				"template_id":1,//模板id
				"img_id":3,//图片id
				"word_template":6,//祝福语模板
				"background_color":8,//背景id
				"content":'ffffffffff',//自定义祝福语
			}
		
	<strong>返回值：</strong>

		{
			"status":1,//保存成功状态
			"data":{
						"card_id":5,//名片id
						"blessCard_id":83//贺卡id
					}
		}
	
		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上2种，前端可报网络错误

	</pre>
</div>

<h2>修改暂不注册接口</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<!-- <h3>查询贺卡模板</h3> -->
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/TouristLogin
	<strong>传递参数：</strong>
			{   //减少一个参数name
				"openId":'ahjallla',
			}
		
	<strong>返回值：</strong>

		{
			"status":1,
			"data":"165ouq1f7u8ij5fp4oer4sul74"
		}
	
		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上2种，前端可报网络错误

	</pre>
</div>

<h2>修改是否登录接口</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>点击制作名片/贺卡时判断</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=User/useOpenIdisLogin
	<strong>传递参数：</strong>
			{   //openId绑定了手机则不能去到登录页,即使没有session_id
				"openId":'ahjallla',//openID
				"phpsid":'jkjkaklakkalkl',//session_id
				"makeCard":1 //0-制作贺卡 1-制作名片
			} 
		
	<strong>返回值：</strong>

		{
			"status":1,
			"data":-1 //-1没有登录(去到登录页) 1-已经登录
		}
	
		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上2种，前端可报网络错误

	</pre>
</div>

<h2>贺卡详情初始化</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>(加上是否指引过)</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=BlessCard/shareCardInit
	<strong>传递参数：</strong>
			和之前一致
		
	<strong>返回值：</strong>

		增加的字段
		"expand":{
				"is_pic":3,
				"is_oneself":0,
				"state":1 //0-没有指引过 1-指引过了
				}

	</pre>
</div>

<h2>贺卡详情指引点击我知道了</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>取消指引</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=BlessCard/CancelTheGuide
	<strong>传递参数：</strong>
			{   
				"id":1,//贺卡id
			} 
		
	<strong>返回值：</strong>

		{
			"status":1,//取消成功状态
			"data":null
		}
		{
			"status":-1,//异常
			"expand":{"info":"参数错误"},//没有贺卡id
			"data":null
		}
		{
			"status":0,  //0时有错误
			"msg":"错误码a15"
		}

		如果status非以上2种，前端可报网络错误

	</pre>
</div>

<h2>节日分类</h2>

<div style='margin-bottom:20px;'>
	<pre style='background:#C7EDCC;font-size:12px'>
	<h3>获取分类</h3>
	<strong>调用请求：</strong>http://tcard.6vbuy.com/card.php?s=BlessCard/GetBackClassification
	<strong>传递参数：</strong>
			无
		
	<strong>返回值：</strong>

		{
		"status":1,
		"data":[
				{"name":"全部","id":"-1"},
				{"name":"春节","id":1},
				{"name":"情人节","id":2},
				{"name":"开学了","id":3},
				{"name":"三八妇女节","id":4},
				{"name":"元宵","id":5}
			]
		}

	</pre>
</div>

			 
		</TD>
	</TR>
</TABLE>

</BODY>
</HTML>
